package com.um.jdy.platform.screen.entity.vo;

import com.um.jdy.common.device.entity.vo.PileVO;
import com.um.springboot.starter.orm.entity.BaseVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * @author 邓南辉
 * 日期 2023/7/4
 * 版权所有 广州优匠科技有限公司
 */
@Data
public class PileListSummaryVO extends BaseVO {

    @ApiModelProperty(value = "EB在线数")
    private Integer ebOnline = 0;

    @ApiModelProperty(value = "EB离线数")
    private Integer ebOffline = 0;

    @ApiModelProperty(value = "EB未激活数")
    private Integer ebNotActivated = 0;

    @ApiModelProperty(value = "EBox在线数")
    private Integer eboxOnline = 0;

    @ApiModelProperty(value = "EBox离线数")
    private Integer eboxOffline = 0;

    @ApiModelProperty(value = "EBox未激活数")
    private Integer eboxNotActivated = 0;

    @ApiModelProperty(value = "BSB在线数")
    private Integer bsbOnline = 0;

    @ApiModelProperty(value = "BSB离线数")
    private Integer bsbOffline = 0;

    @ApiModelProperty(value = "BSB未激活数")
    private Integer bsbNotActivated = 0;

    @ApiModelProperty(value = "PB在线数")
    private Integer pbOnline = 0;

    @ApiModelProperty(value = "PB离线数")
    private Integer pbOffline = 0;

    @ApiModelProperty(value = "PB未激活数")
    private Integer pbNotActivated = 0;

    @ApiModelProperty(value = "EV在线数")
    private Integer evOnline = 0;

    @ApiModelProperty(value = "EV离线数")
    private Integer evOffline = 0;

    @ApiModelProperty(value = "EV未激活数")
    private Integer evNotActivated = 0;

    @ApiModelProperty(value = "总数")
    private Integer total = 0;

    @ApiModelProperty(value = "设备列表")
    protected List<PileVO> pileList = new ArrayList<>();
}
